package recycle.pojo;

import java.util.Date;
import java.io.Serializable;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;

/**
* 描述：入库表实体类
* @author 孙冉
* @date 2019/07/22
*/
public class Inrepository implements Serializable {

   /**入库ID*/
    private Integer inRepositoryId;
   /**订单编号 yyyymmddnnnnnnnn*/
    private Long orderSn;
   /**三级分类ID*/
	private Object threeCategoryId;
   /**入库数量*/
    private Integer inCount;
   /**入库时间*/
    @JsonFormat(pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date inDate;
   /**其他*/
    private String other1;
   /**其他*/
    private String other2;

    public Inrepository(){}
    
    public Inrepository(Integer inRepositoryId,Long orderSn,Object threeCategoryId,Integer inCount,Date inDate,String other1,String other2){
        this.inRepositoryId = inRepositoryId;
        this.orderSn = orderSn;
        this.threeCategoryId = threeCategoryId;
        this.inCount = inCount;
        this.inDate = inDate;
        this.other1 = other1;
        this.other2 = other2;
    }

   /**获取入库ID属性的值*/
    public Integer getInRepositoryId() {
        return this.inRepositoryId;
    }
   /**设置入库ID属性的值*/
    public void setInRepositoryId(Integer inRepositoryId) {
        this.inRepositoryId = inRepositoryId;
    }
   /**获取订单编号 yyyymmddnnnnnnnn属性的值*/
    public Long getOrderSn() {
        return this.orderSn;
    }
   /**设置订单编号 yyyymmddnnnnnnnn属性的值*/
    public void setOrderSn(Long orderSn) {
        this.orderSn = orderSn;
    }
   /**获取三级分类ID属性的值*/
	public Object getThreeCategoryId() {
        return this.threeCategoryId;
    }
   /**设置三级分类ID属性的值*/
    public void setThreeCategoryId(Object threeCategoryId) {
        this.threeCategoryId = threeCategoryId;
    }
   /**获取入库数量属性的值*/
    public Integer getInCount() {
        return this.inCount;
    }
   /**设置入库数量属性的值*/
    public void setInCount(Integer inCount) {
        this.inCount = inCount;
    }
   /**获取入库时间属性的值*/
    public Date getInDate() {
        return this.inDate;
    }
   /**设置入库时间属性的值*/
    public void setInDate(Date inDate) {
        this.inDate = inDate;
    }
   /**获取其他属性的值*/
    public String getOther1() {
        return this.other1;
    }
   /**设置其他属性的值*/
    public void setOther1(String other1) {
        this.other1 = other1;
    }
   /**获取其他属性的值*/
    public String getOther2() {
        return this.other2;
    }
   /**设置其他属性的值*/
    public void setOther2(String other2) {
        this.other2 = other2;
    }
}
